Other Classes

The following classes are available globally.

  • Specific and identified anatomical location.

    Record details about the anatomical location of a specimen or body part. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.

    See more

    Declaration

    Swift

    open class BodySite: DomainResource
  • Insurance or medical plan or a payment agreement.

    Financial instrument which may be used to reimburse or pay for health care products and services.

    See more

    Declaration

    Swift

    open class Coverage: DomainResource
  • Additional coverage classifications.

    A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.

    See more

    Declaration

    Swift

    open class CoverageGrouping: BackboneElement
  • The definition of a plan for a series of actions, independent of any specific patient or context.

    This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols.

    See more

    Declaration

    Swift

    open class PlanDefinition: DomainResource
  • Action defined by the plan.

    An action to be taken as part of the plan.

    See more

    Declaration

    Swift

    open class PlanDefinitionAction: BackboneElement
  • Whether or not the action is applicable.

    An expression that describes applicability criteria, or start/stop conditions for the action.

    See more

    Declaration

    Swift

    open class PlanDefinitionActionCondition: BackboneElement
  • Dynamic aspects of the definition.

    Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient’s weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result.

    See more

    Declaration

    Swift

    open class PlanDefinitionActionDynamicValue: BackboneElement
  • Who should participate in the action.

    Indicates who should participate in performing the action described.

    See more

    Declaration

    Swift

    open class PlanDefinitionActionParticipant: BackboneElement
  • Relationship to another action.

    A relationship to another action such as before or 30-60 minutes after start of.

    See more

    Declaration

    Swift

    open class PlanDefinitionActionRelatedAction: BackboneElement
  • What the plan is trying to accomplish.

    Goals that describe what the activities within the plan are intended to achieve. For example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.

    See more

    Declaration

    Swift

    open class PlanDefinitionGoal: BackboneElement
  • Target outcome for the goal.

    Indicates what should be done and within what timeframe.

    See more

    Declaration

    Swift

    open class PlanDefinitionGoalTarget: BackboneElement
  • A measured or measurable amount.

    A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.

    See more

    Declaration

    Swift

    open class Quantity: Element
  • An amount of economic utility in some recognized currency.

    See more

    Declaration

    Swift

    open class Money: Quantity
  • Information about a biological sequence.

    Raw data describing a biological sequence.

    See more

    Declaration

    Swift

    open class Sequence: DomainResource
  • An set of value as quality of sequence.

    An experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred quality score (SO:0001686).

    See more

    Declaration

    Swift

    open class SequenceQuality: BackboneElement
  • A sequence used as reference.

    A sequence that is used as a reference to describe variants that are present in a sequence analyzed.

    See more

    Declaration

    Swift

    open class SequenceReferenceSeq: BackboneElement
  • External repository which contains detailed report related with observedSeq in this resource.

    Configurations of the external repository. The repository shall store target’s observedSeq or records related with target’s observedSeq.

    See more

    Declaration

    Swift

    open class SequenceRepository: BackboneElement
  • Variant in sequence.

    The definition of variant here originates from Sequence ontology (variant_of). This element can represent amino acid or nucleic sequence change(including insertion,deletion,SNP,etc.) It can represent some complex mutation or segment variation with the assist of CIGAR string.

    See more

    Declaration

    Swift

    open class SequenceVariant: BackboneElement
  • A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference.

    See more

    Declaration

    Swift

    open class Media: DomainResource
  • Contains a collection of resources.

    A container for a collection of resources.

    See more

    Declaration

    Swift

    open class Bundle: Resource
  • Entry in the bundle - will have a resource, or information.

    An entry in a bundle resource - will either contain a resource, or information about a resource (transactions and history only).

    See more

    Declaration

    Swift

    open class BundleEntry: BackboneElement
  • Transaction Related Information.

    Additional information about how this entry should be processed as part of a transaction.

    See more

    Declaration

    Swift

    open class BundleEntryRequest: BackboneElement
  • Transaction Related Information.

    Additional information about how this entry should be processed as part of a transaction.

    See more

    Declaration

    Swift

    open class BundleEntryResponse: BackboneElement
  • Search related information.

    Information about the search process that lead to the creation of this entry.

    See more

    Declaration

    Swift

    open class BundleEntrySearch: BackboneElement
  • Links related to this Bundle.

    A series of links that provide context to this bundle.

    See more

    Declaration

    Swift

    open class BundleLink: BackboneElement
  • Determine insurance validity and scope of coverage.

    The EligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an EligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy.

    See more

    Declaration

    Swift

    open class EligibilityRequest: DomainResource
  • Healthcare plan for patient or group.

    Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.

    See more

    Declaration

    Swift

    open class CarePlan: DomainResource
  • Action to occur as part of plan.

    Identifies a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etc.

    See more

    Declaration

    Swift

    open class CarePlanActivity: BackboneElement
  • In-line definition of activity.

    A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn’t know about specific resources such as procedure etc.

    See more

    Declaration

    Swift

    open class CarePlanActivityDetail: BackboneElement
  • Item containing charge code(s) associated with the provision of healthcare provider products.

    The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.

    See more

    Declaration

    Swift

    open class ChargeItem: DomainResource
  • Who performed charged service.

    Indicates who or what performed or participated in the charged service.

    See more

    Declaration

    Swift

    open class ChargeItemParticipant: BackboneElement
  • A quality measure definition.

    The Measure resource provides the definition of a quality measure.

    See more

    Declaration

    Swift

    open class Measure: DomainResource
  • Population criteria group.

    A group of population criteria for the measure.

    See more

    Declaration

    Swift

    open class MeasureGroup: BackboneElement
  • Population criteria.

    A population criteria for the measure.

    See more

    Declaration

    Swift

    open class MeasureGroupPopulation: BackboneElement
  • Stratifier criteria for the measure.

    The stratifier criteria for the measure report, specified as either the name of a valid CQL expression defined within a referenced library, or a valid FHIR Resource Path.

    See more

    Declaration

    Swift

    open class MeasureGroupStratifier: BackboneElement
  • What other data should be reported with the measure.

    The supplemental data criteria for the measure report, specified as either the name of a valid CQL expression within a referenced library, or a valid FHIR Resource Path.

    See more

    Declaration

    Swift

    open class MeasureSupplementalData: BackboneElement
  • A request for referral or transfer of care.

    Used to record and send details about a request for referral service or transfer of a patient to the care of another provider or provider organization.

    See more

    Declaration

    Swift

    open class ReferralRequest: DomainResource
  • Who/what is requesting service.

    The individual who initiated the request and has responsibility for its activation.

    See more

    Declaration

    Swift

    open class ReferralRequestRequester: BackboneElement
  • A healthcare consumer’s policy choices to permits or denies recipients or roles to perform actions for specific purposes and periods of time.

    A record of a healthcare consumer’s policy choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.

    See more

    Declaration

    Swift

    open class Consent: DomainResource
  • Who|what controlled by this consent (or group, by role).

    Who or what is controlled by this consent. Use group to identify a set of actors by some property they share (e.g. ‘admitting officers’).

    See more

    Declaration

    Swift

    open class ConsentActor: BackboneElement
  • Data controlled by this consent.

    The resources controlled by this consent, if specific resources are referenced.

    See more

    Declaration

    Swift

    open class ConsentData: BackboneElement
  • Additional rule - addition or removal of permissions.

    An exception to the base policy of this consent. An exception can be an addition or removal of access permissions.

    See more

    Declaration

    Swift

    open class ConsentExcept: BackboneElement
  • Who|what controlled by this exception (or group, by role).

    Who or what is controlled by this Exception. Use group to identify a set of actors by some property they share (e.g. ‘admitting officers’).

    See more

    Declaration

    Swift

    open class ConsentExceptActor: BackboneElement
  • Data controlled by this exception.

    The resources controlled by this exception, if specific resources are referenced.

    See more

    Declaration

    Swift

    open class ConsentExceptData: BackboneElement
  • Policies covered by this consent.

    The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law.

    See more

    Declaration

    Swift

    open class ConsentPolicy: BackboneElement
  • A description of decision support service functionality.

    The ServiceDefinition describes a unit of decision support functionality that is made available as a service, such as immunization modules or drug-drug interaction checking.

    See more

    Declaration

    Swift

    open class ServiceDefinition: DomainResource
  • Record of medication being taken by a patient.

    A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now, or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient’s memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains

    The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient’s memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.

    See more

    Declaration

    Swift

    open class MedicationStatement: DomainResource
  • Diet, formula or nutritional supplement request.

    A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.

    See more

    Declaration

    Swift

    open class NutritionOrder: DomainResource
  • Enteral formula components.

    Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to the oral cavity.

    See more

    Declaration

    Swift

    open class NutritionOrderEnteralFormula: BackboneElement
  • Formula feeding instruction as structured data.

    Formula administration instructions as structured data. This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding. An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.

    See more

    Declaration

    Swift

    open class NutritionOrderEnteralFormulaAdministration: BackboneElement
  • Oral diet components.

    Diet given orally in contrast to enteral (tube) feeding.

    See more

    Declaration

    Swift

    open class NutritionOrderOralDiet: BackboneElement
  • Required nutrient modifications.

    Class that defines the quantity and type of nutrient modifications (for example carbohydrate, fiber or sodium) required for the oral diet.

    See more

    Declaration

    Swift

    open class NutritionOrderOralDietNutrient: BackboneElement
  • Required texture modifications.

    Class that describes any texture modifications required for the patient to safely consume various types of solid foods.

    See more

    Declaration

    Swift

    open class NutritionOrderOralDietTexture: BackboneElement
  • Supplement components.

    Oral nutritional products given in order to add further nutritional value to the patient’s diet.

    See more

    Declaration

    Swift

    open class NutritionOrderSupplement: BackboneElement
  • Immunization event information.

    Describes the event of a patient being administered a vaccination or a record of a vaccination as reported by a patient, a clinician or another party and may include vaccine reaction information and what vaccination protocol was followed.

    See more

    Declaration

    Swift

    open class Immunization: DomainResource
  • Administration/non-administration reasons.

    Reasons why a vaccine was or was not administered.

    See more

    Declaration

    Swift

    open class ImmunizationExplanation: BackboneElement
  • Who performed event.

    Indicates who or what performed the event.

    See more

    Declaration

    Swift

    open class ImmunizationPractitioner: BackboneElement
  • Details of a reaction that follows immunization.

    Categorical data indicating that an adverse event is associated in time to an immunization.

    See more

    Declaration

    Swift

    open class ImmunizationReaction: BackboneElement
  • What protocol was followed.

    Contains information about the protocol(s) under which the vaccine was administered.

    See more

    Declaration

    Swift

    open class ImmunizationVaccinationProtocol: BackboneElement
  • Details of a Technology mediated contact point (phone, fax, email, etc.).

    Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.

    See more

    Declaration

    Swift

    open class ContactPoint: Element
  • System of unique identification.

    A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a System used within the Identifier and Coding data types.

    See more

    Declaration

    Swift

    open class NamingSystem: DomainResource
  • Unique identifiers used for system.

    Indicates how the system may be identified when referenced in electronic exchange.

    See more

    Declaration

    Swift

    open class NamingSystemUniqueId: BackboneElement
  • Operation Request or Response.

    This special resource type is used to represent an operation request and response (operations.html). It has no other use, and there is no RESTful endpoint associated with it.

    See more

    Declaration

    Swift

    open class Parameters: Resource
  • Operation Parameter.

    A parameter passed to or received from the operation.

    See more

    Declaration

    Swift

    open class ParametersParameter: BackboneElement
  • Key information to flag to healthcare providers.

    Prospective warnings of potential issues when providing care to the patient.

    See more

    Declaration

    Swift

    open class Flag: DomainResource
  • The definition of a specific activity to be taken, independent of any particular patient or context.

    This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context.

    See more

    Declaration

    Swift

    open class ActivityDefinition: DomainResource
  • Dynamic aspects of the definition.

    Dynamic values that will be evaluated to produce values for elements of the resulting resource. For example, if the dosage of a medication must be computed based on the patient’s weight, a dynamic value would be used to specify an expression that calculated the weight, and the path on the intent resource that would contain the result.

    See more

    Declaration

    Swift

    open class ActivityDefinitionDynamicValue: BackboneElement
  • Who should participate in the action.

    Indicates who should participate in performing the action described.

    See more

    Declaration

    Swift

    open class ActivityDefinitionParticipant: BackboneElement
  • Event record kept for security purposes.

    A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage.

    See more

    Declaration

    Swift

    open class AuditEvent: DomainResource
  • Actor involved in the event.

    An actor taking an active role in the event or activity that is logged.

    See more

    Declaration

    Swift

    open class AuditEventAgent: BackboneElement
  • Logical network location for application activity.

    Logical network location for application activity, if the activity has a network location.

    See more

    Declaration

    Swift

    open class AuditEventAgentNetwork: BackboneElement
  • Data or objects used.

    Specific instances of data or objects that have been accessed.

    See more

    Declaration

    Swift

    open class AuditEventEntity: BackboneElement
  • Additional Information about the entity.

    Tagged value pairs for conveying additional information about the entity.

    See more

    Declaration

    Swift

    open class AuditEventEntityDetail: BackboneElement
  • Audit Event Reporter.

    The system that is reporting the event.

    See more

    Declaration

    Swift

    open class AuditEventSource: BackboneElement
  • The technical details of an endpoint that can be used for electronic services.

    The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information.

    See more

    Declaration

    Swift

    open class Endpoint: DomainResource
  • Additional representations for this concept.

    Additional representations for this concept when used in this value set - other languages, aliases, specialized purposes, used for particular purposes, etc.

    See more

    Declaration

    Swift

    open class ValueSetComposeIncludeConceptDesignation: BackboneElement
  • A concept defined in the system.

    Specifies a concept to be included or excluded.

    See more

    Declaration

    Swift

    open class ValueSetComposeIncludeConcept: BackboneElement
  • Codes in the value set.

    The codes that are contained in the value set expansion.

    See more

    Declaration

    Swift

    open class ValueSetExpansionContains: BackboneElement
  • A set of codes drawn from one or more code systems.

    A value set specifies a set of codes drawn from one or more code systems.

    See more

    Declaration

    Swift

    open class ValueSet: DomainResource
  • Definition of the content of the value set (CLD).

    A set of criteria that define the content logical definition of the value set by including or excluding codes from outside this value set. This I also known as the Content Logical Definition (CLD).

    See more

    Declaration

    Swift

    open class ValueSetCompose: BackboneElement
  • Include one or more codes from a code system or other value set(s).

    See more

    Declaration

    Swift

    open class ValueSetComposeInclude: BackboneElement
  • Select codes/concepts by their properties (including relationships).

    Select concepts by specify a matching criteria based on the properties (including relationships) defined by the system. If multiple filters are specified, they SHALL all be true.

    See more

    Declaration

    Swift

    open class ValueSetComposeIncludeFilter: BackboneElement
  • Used when the value set is expanded.

    A value set can also be expanded, where the value set is turned into a simple collection of enumerated codes. This element holds the expansion, if it has been performed.

    See more

    Declaration

    Swift

    open class ValueSetExpansion: BackboneElement
  • Parameter that controlled the expansion process.

    A parameter that controlled the expansion process. These parameters may be used by users of expanded value sets to check whether the expansion is suitable for a particular purpose, or to pick the correct expansion.

    See more

    Declaration

    Swift

    open class ValueSetExpansionParameter: BackboneElement
  • Investigation to increase healthcare-related patient-independent knowledge.

    A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.

    See more

    Declaration

    Swift

    open class ResearchSubject: DomainResource
  • Content in a format defined elsewhere.

    For referring to data content defined in other formats.

    See more

    Declaration

    Swift

    open class Attachment: Element
  • An address expressed using postal conventions (as opposed to GPS or other location definition formats).

    An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.

    See more

    Declaration

    Swift

    open class Address: Element
  • Investigation to increase healthcare-related patient-independent knowledge.

    A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.

    See more

    Declaration

    Swift

    open class ResearchStudy: DomainResource
  • Defined path through the study for a subject.

    Describes an expected sequence of events for one of the participants of a study. E.g. Exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up.

    See more

    Declaration

    Swift

    open class ResearchStudyArm: BackboneElement
  • An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility.

    An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.

    See more

    Declaration

    Swift

    open class EpisodeOfCare: DomainResource
  • The list of diagnosis relevant to this episode of care.

    See more

    Declaration

    Swift

    open class EpisodeOfCareDiagnosis: BackboneElement
  • Past list of status codes (the current status may be included to cover the start date of the status).

    The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the resource).

    See more

    Declaration

    Swift

    open class EpisodeOfCareStatusHistory: BackboneElement
  • Information about the success/failure of an action.

    A collection of error, warning or information messages that result from a system action.

    See more

    Declaration

    Swift

    open class OperationOutcome: DomainResource
  • A single issue associated with the action.

    An error, warning or information message that results from a system action.

    See more

    Declaration

    Swift

    open class OperationOutcomeIssue: BackboneElement
  • A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).

    See more

    Declaration

    Swift

    open class Appointment: DomainResource
  • Participants involved in appointment.

    List of participants involved in the appointment.

    See more

    Declaration

    Swift

    open class AppointmentParticipant: BackboneElement
  • A series of measurements taken by a device.

    A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data.

    See more

    Declaration

    Swift

    open class SampledData: Element
  • Who, What, When for a set of resources.

    Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies.

    See more

    Declaration

    Swift

    open class Provenance: DomainResource
  • Actor involved.

    An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.

    See more

    Declaration

    Swift

    open class ProvenanceAgent: BackboneElement
  • An entity used in this activity.

    See more

    Declaration

    Swift

    open class ProvenanceEntity: BackboneElement
  • Measurement, calculation or setting capability of a medical device.

    Describes a measurement, calculation or setting capability of a medical device.

    See more

    Declaration

    Swift

    open class DeviceMetric: DomainResource
  • Describes the calibrations that have been performed or that are required to be performed.

    See more

    Declaration

    Swift

    open class DeviceMetricCalibration: BackboneElement
  • A digital Signature - XML DigSig, JWT, Graphical image of signature, etc..

    A digital signature along with supporting context. The signature may be electronic/cryptographic in nature, or a graphical image representing a hand-written signature, or a signature process. Different signature approaches have different utilities.

    See more

    Declaration

    Swift

    open class Signature: Element
  • Resource data element.

    The formal description of a single piece of information that can be gathered and reported.

    See more

    Declaration

    Swift

    open class DataElement: DomainResource
  • External specification mapped to.

    Identifies a specification (other than a terminology) that the elements which make up the DataElement have some correspondence with.

    See more

    Declaration

    Swift

    open class DataElementMapping: BackboneElement
  • An action that is being or was performed on a patient.

    An action that is or was performed on a patient. This can be a physical intervention like an operation, or less invasive like counseling or hypnotherapy.

    See more

    Declaration

    Swift

    open class Procedure: DomainResource
  • Device changed in procedure.

    A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.

    See more

    Declaration

    Swift

    open class ProcedureFocalDevice: BackboneElement
  • The people who performed the procedure.

    Limited to ‘real’ people rather than equipment.

    See more

    Declaration

    Swift

    open class ProcedurePerformer: BackboneElement
  • Dispensing a medication to a named patient.

    Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.

    See more

    Declaration

    Swift

    open class MedicationDispense: DomainResource
  • Who performed event.

    Indicates who or what performed the event. It should be assumed that the performer is the dispenser of the medication.

    See more

    Declaration

    Swift

    open class MedicationDispensePerformer: BackboneElement
  • Whether a substitution was performed on the dispense.

    Indicates whether or not substitution was made as part of the dispense. In some cases substitution will be expected but does not happen, in other cases substitution is not expected but does happen. This block explains what substitution did or did not happen and why. If nothing is specified, substitution was not done.

    See more

    Declaration

    Swift

    open class MedicationDispenseSubstitution: BackboneElement
  • PaymentNotice request.

    This resource provides the status of the payment for goods and services rendered, and the request and response resource references.

    See more

    Declaration

    Swift

    open class PaymentNotice: DomainResource
  • A resource with narrative, extensions, and contained resources.

    A resource that includes narrative, extensions, and contained resources.

    See more

    Declaration

    Swift

    open class DomainResource: Resource
  • A request for a procedure or diagnostic to be performed.

    A record of a request for diagnostic investigations, treatments, or operations to be performed.

    See more

    Declaration

    Swift

    open class ProcedureRequest: DomainResource
  • Who/what is requesting procedure or diagnostic.

    The individual who initiated the request and has responsibility for its activation.

    See more

    Declaration

    Swift

    open class ProcedureRequestRequester: BackboneElement
  • Information about an individual or animal receiving health care services.

    Demographics and other administrative information about an individual or animal receiving care or other health-related services.

    See more

    Declaration

    Swift

    open class Patient: DomainResource
  • This patient is known to be an animal (non-human).

    This patient is known to be an animal.

    See more

    Declaration

    Swift

    open class PatientAnimal: BackboneElement
  • A list of Languages which may be used to communicate with the patient about his or her health.

    Languages which may be used to communicate with the patient about his or her health.

    See more

    Declaration

    Swift

    open class PatientCommunication: BackboneElement
  • A contact party (e.g. guardian, partner, friend) for the patient.

    See more

    Declaration

    Swift

    open class PatientContact: BackboneElement
  • Link to another patient resource that concerns the same actual person.

    Link to another patient resource that concerns the same actual patient.

    See more

    Declaration

    Swift

    open class PatientLink: BackboneElement
  • Name of a human - parts and usage.

    A human’s name with the ability to identify parts and usage.

    See more

    Declaration

    Swift

    open class HumanName: Element
  • Request to perform some action on or in regards to an existing resource.

    This resource provides the target, request and response, and action details for an action to be performed by the target on or about existing resources.

    See more

    Declaration

    Swift

    open class ProcessRequest: DomainResource
  • Items to re-adjudicate.

    List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.

    See more

    Declaration

    Swift

    open class ProcessRequestItem: BackboneElement
  • Definition of an element in a resource or extension.

    Captures constraints on each element within the resource, profile, or extension.

    See more

    Declaration

    Swift

    open class ElementDefinition: Element
  • Base definition information for tools.

    Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. This information is provided when the element definition is not the original definition of an element - i.g. either in a constraint on another type, or for elements from a super type in a snap shot.

    See more

    Declaration

    Swift

    open class ElementDefinitionBase: Element
  • ValueSet details if this is coded.

    Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).

    See more

    Declaration

    Swift

    open class ElementDefinitionBinding: Element
  • Condition that must evaluate to true.

    Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance.

    See more

    Declaration

    Swift

    open class ElementDefinitionConstraint: Element
  • Example value (as defined for type).

    A sample value for this element demonstrating the type of information that would typically be found in the element.

    See more

    Declaration

    Swift

    open class ElementDefinitionExample: Element
  • Map element to another set of definitions.

    Identifies a concept from an external specification that roughly corresponds to this element.

    See more

    Declaration

    Swift

    open class ElementDefinitionMapping: Element
  • This element is sliced - slices follow.

    Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).

    See more

    Declaration

    Swift

    open class ElementDefinitionSlicing: Element
  • Element values that are used to distinguish the slices.

    Designates which child elements are used to discriminate between the slices when processing an instance. If one or more discriminators are provided, the value of the child elements in the instance data SHALL completely distinguish which slice the element in the resource matches based on the allowed values for those elements in each of the slices.

    See more

    Declaration

    Swift

    open class ElementDefinitionSlicingDiscriminator: Element
  • Data type and Profile for this element.

    The data type or resource that the value of this element is permitted to be.

    See more

    Declaration

    Swift

    open class ElementDefinitionType: Element
  • A homogeneous material with a definite composition.

    See more

    Declaration

    Swift

    open class Substance: DomainResource
  • Composition information about the substance.

    A substance can be composed of other substances.

    See more

    Declaration

    Swift

    open class SubstanceIngredient: BackboneElement
  • If this describes a specific package/container of the substance.

    Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance.

    See more

    Declaration

    Swift

    open class SubstanceInstance: BackboneElement
  • Related artifacts for a knowledge resource.

    Related artifacts such as additional documentation, justification, or bibliographic references.

    See more

    Declaration

    Swift

    open class RelatedArtifact: Element
  • Potential outcomes for a subject with likelihood.

    An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.

    See more

    Declaration

    Swift

    open class RiskAssessment: DomainResource
  • Outcome predicted.

    Describes the expected outcome for the subject.

    See more

    Declaration

    Swift

    open class RiskAssessmentPrediction: BackboneElement
  • Details and position information for a physical place.

    Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained or accommodated.

    See more

    Declaration

    Swift

    open class Location: DomainResource
  • The absolute geographic location.

    The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML).

    See more

    Declaration

    Swift

    open class LocationPosition: BackboneElement
  • A set of rules about how FHIR is used.

    A set of rules of how FHIR is used to solve a particular problem. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts.

    See more

    Declaration

    Swift

    open class ImplementationGuide: DomainResource
  • Another Implementation guide this depends on.

    Another implementation guide that this implementation depends on. Typically, an implementation guide uses value sets, profiles etc.defined in other implementation guides.

    See more

    Declaration

    Swift

    open class ImplementationGuideDependency: BackboneElement
  • Profiles that apply globally.

    A set of profiles that all resources covered by this implementation guide must conform to.

    See more

    Declaration

    Swift

    open class ImplementationGuideGlobal: BackboneElement
  • Group of resources as used in .page.package.

    A logical group of resources. Logical groups can be used when building pages.

    See more

    Declaration

    Swift

    open class ImplementationGuidePackage: BackboneElement
  • Resource in the implementation guide.

    A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.

    See more

    Declaration

    Swift

    open class ImplementationGuidePackageResource: BackboneElement
  • Page/Section in the Guide.

    A page / section in the implementation guide. The root page is the implementation guide home page.

    See more

    Declaration

    Swift

    open class ImplementationGuidePage: BackboneElement
  • Information summarized from a list of other resources.

    A set of information summarized from a list of other resources.

    See more

    Declaration

    Swift

    open class List: DomainResource
  • Entries in the list.

    Entries in this list.

    See more

    Declaration

    Swift

    open class ListEntry: BackboneElement
  • Search Parameter for a resource.

    A search parameter that defines a named search item that can be used to search/filter on a resource.

    See more

    Declaration

    Swift

    open class SearchParameter: DomainResource
  • For Composite resources to define the parts.

    Used to define the parts of a composite search parameter.

    See more

    Declaration

    Swift

    open class SearchParameterComponent: BackboneElement
  • A grouping of people or organizations with a common purpose.

    A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, etc.

    See more

    Declaration

    Swift

    open class Organization: DomainResource
  • Contact for the organization for a certain purpose.

    See more

    Declaration

    Swift

    open class OrganizationContact: BackboneElement
  • Roles/organizations the practitioner is associated with.

    A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.

    See more

    Declaration

    Swift

    open class PractitionerRole: DomainResource
  • Times the Service Site is available.

    A collection of times that the Service Site is available.

    See more

    Declaration

    Swift

    open class PractitionerRoleAvailableTime: BackboneElement
  • Not available during this time due to provided reason.

    The HealthcareService is not available during this period of time due to the provided reason.

    See more

    Declaration

    Swift

    open class PractitionerRoleNotAvailable: BackboneElement
  • A record of information transmitted from a sender to a receiver.

    An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency was notified about a reportable condition.

    See more

    Declaration

    Swift

    open class Communication: DomainResource
  • Message payload.

    Text, attachment(s), or resource(s) that was communicated to the recipient.

    See more

    Declaration

    Swift

    open class CommunicationPayload: BackboneElement
  • Group of multiple entities.

    Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively and are not formally or legally recognized; i.e. a collection of entities that isn’t an Organization.

    See more

    Declaration

    Swift

    open class Group: DomainResource
  • Trait of group members.

    Identifies the traits shared by members of the group.

    See more

    Declaration

    Swift

    open class GroupCharacteristic: BackboneElement
  • Who or what is in group.

    Identifies the resource instances that are members of the group.

    See more

    Declaration

    Swift

    open class GroupMember: BackboneElement
  • Detailed information about conditions, problems or diagnoses.

    A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.

    See more

    Declaration

    Swift

    open class Condition: DomainResource
  • Supporting evidence.

    Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.

    See more

    Declaration

    Swift

    open class ConditionEvidence: BackboneElement
  • Stage/grade, usually assessed formally.

    Clinical stage or grade of a condition. May include formal severity assessments.

    See more

    Declaration

    Swift

    open class ConditionStage: BackboneElement
  • Describes the context of use for a conformance or knowledge resource.

    Specifies clinical/business/etc metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care).

    See more

    Declaration

    Swift

    open class UsageContext: Element
  • Concept - reference to a terminology or just text.

    A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

    See more

    Declaration

    Swift

    open class CodeableConcept: Element
  • A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports.

    The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.

    See more

    Declaration

    Swift

    open class DiagnosticReport: DomainResource
  • Key images associated with this report.

    A list of key images associated with this report. The images are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest).

    See more

    Declaration

    Swift

    open class DiagnosticReportImage: BackboneElement
  • Participants in producing the report.

    Indicates who or what participated in producing the report.

    See more

    Declaration

    Swift

    open class DiagnosticReportPerformer: BackboneElement
  • Structural Definition.

    A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types.

    See more

    Declaration

    Swift

    open class StructureDefinition: DomainResource
  • Differential view of the structure.

    A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies.

    See more

    Declaration

    Swift

    open class StructureDefinitionDifferential: BackboneElement
  • External specification that the content is mapped to.

    An external specification that the content is mapped to.

    See more

    Declaration

    Swift

    open class StructureDefinitionMapping: BackboneElement
  • Snapshot view of the structure.

    A snapshot view is expressed in a stand alone form that can be used and interpreted without considering the base StructureDefinition.

    See more

    Declaration

    Swift

    open class StructureDefinitionSnapshot: BackboneElement
  • Base for elements defined inside a resource.

    Base definition for all elements that are defined inside a resource - but not those in a data type.

    See more

    Declaration

    Swift

    open class BackboneElement: Element
  • A ratio of two Quantity values - a numerator and a denominator.

    A relationship of two Quantity values - expressed as a numerator and a denominator.

    See more

    Declaration

    Swift

    open class Ratio: Element
  • A structured set of questions and their answers.

    A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to.

    See more

    Declaration

    Swift

    open class QuestionnaireResponse: DomainResource
  • Groups and questions.

    A group or question item from the original questionnaire for which answers are provided.

    See more

    Declaration

    Swift

    open class QuestionnaireResponseItem: BackboneElement
  • The response(s) to the question.

    The respondent’s answer(s) to the question.

    See more

    Declaration

    Swift

    open class QuestionnaireResponseItemAnswer: BackboneElement
  • Age

    A duration of time during which an organism (or a process) has existed.

    See more

    Declaration

    Swift

    open class Age: Quantity
  • Record of use of a device.

    A record of a device being used by a patient where the record is the result of a report from the patient or another clinician.

    See more

    Declaration

    Swift

    open class DeviceUseStatement: DomainResource
  • A reference to a code defined by a terminology system.

    See more

    Declaration

    Swift

    open class Coding: Element
  • Item used in healthcare.

    This resource identifies an instance or a type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. Medical devices include durable (reusable) medical equipment, implantable devices, as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health. Non-medical devices may include items such as a machine, cellphone, computer, application, etc.

    See more

    Declaration

    Swift

    open class Device: DomainResource
  • Unique Device Identifier (UDI) Barcode string.

    Unique device identifier (UDI) assigned to device label or package.

    See more

    Declaration

    Swift

    open class DeviceUdi: BackboneElement
  • Resource for non-supported content.

    Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don’t map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.

    See more

    Declaration

    Swift

    open class Basic: DomainResource
  • Administration of medication to a patient.

    Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.

    See more

    Declaration

    Swift

    open class MedicationAdministration: DomainResource
  • Details of how medication was taken.

    Describes the medication dosage information details e.g. dose, rate, site, route, etc.

    See more

    Declaration

    Swift

    open class MedicationAdministrationDosage: BackboneElement
  • Who administered substance.

    The individual who was responsible for giving the medication to the patient.

    See more

    Declaration

    Swift

    open class MedicationAdministrationPerformer: BackboneElement
  • Abstract superclass for all FHIR data elements.

    See more

    Declaration

    Swift

    open class FHIRAbstractBase: FHIRJSONType, CustomStringConvertible, CustomDebugStringConvertible
  • Represents a library of quality improvement components.

    The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets.

    See more

    Declaration

    Swift

    open class Library: DomainResource
  • Claim, Pre-determination or Pre-authorization.

    A provider issued list of services and products provided, or to be provided, to a patient which is provided to an insurer for payment recovery.

    See more

    Declaration

    Swift

    open class Claim: DomainResource
  • Details about an accident.

    An accident which resulted in the need for healthcare services.

    See more

    Declaration

    Swift

    open class ClaimAccident: BackboneElement
  • Members of the care team.

    The members of the team who provided the overall service as well as their role and whether responsible and qualifications.

    See more

    Declaration

    Swift

    open class ClaimCareTeam: BackboneElement
  • List of Diagnosis.

    List of patient diagnosis for which care is sought.

    See more

    Declaration

    Swift

    open class ClaimDiagnosis: BackboneElement
  • Exceptions, special considerations, the condition, situation, prior or concurrent issues.

    Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues. Often there are mutiple jurisdiction specific valuesets which are required.

    See more

    Declaration

    Swift

    open class ClaimInformation: BackboneElement
  • Insurance or medical plan.

    Financial instrument by which payment information for health care.

    See more

    Declaration

    Swift

    open class ClaimInsurance: BackboneElement
  • Goods and Services.

    First tier of goods and services.

    See more

    Declaration

    Swift

    open class ClaimItem: BackboneElement
  • Additional items.

    Second tier of goods and services.

    See more

    Declaration

    Swift

    open class ClaimItemDetail: BackboneElement
  • Additional items.

    Third tier of goods and services.

    See more

    Declaration

    Swift

    open class ClaimItemDetailSubDetail: BackboneElement
  • Party to be paid any benefits payable.

    The party to be reimbursed for the services.

    See more

    Declaration

    Swift

    open class ClaimPayee: BackboneElement
  • Procedures performed.

    Ordered list of patient procedures performed to support the adjudication.

    See more

    Declaration

    Swift

    open class ClaimProcedure: BackboneElement
  • Related Claims which may be revelant to processing this claimn.

    Other claims which are related to this claim such as prior claim versions or for related services.

    See more

    Declaration

    Swift

    open class ClaimRelated: BackboneElement
  • Planned participants in the coordination and delivery of care for a patient or group.

    The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.

    See more

    Declaration

    Swift

    open class CareTeam: DomainResource
  • Members of the team.

    Identifies all people and organizations who are expected to be involved in the care team.

    See more

    Declaration

    Swift

    open class CareTeamParticipant: BackboneElement
  • Medical device request.

    Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker.

    See more

    Declaration

    Swift

    open class DeviceRequest: DomainResource
  • Who/what is requesting diagnostics.

    The individual who initiated the request and has responsibility for its activation.

    See more

    Declaration

    Swift

    open class DeviceRequestRequester: BackboneElement
  • EnrollmentResponse resource.

    This resource provides enrollment and plan details from the processing of an Enrollment resource.

    See more

    Declaration

    Swift

    open class EnrollmentResponse: DomainResource
  • Definition of a parameter to a module.

    The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse.

    See more

    Declaration

    Swift

    open class ParameterDefinition: Element
  • A generic person record.

    Demographics and administrative information about a person independent of a specific health-related context.

    See more

    Declaration

    Swift

    open class Person: DomainResource
  • Link to a resource that concerns the same actual person.

    See more

    Declaration

    Swift

    open class PersonLink: BackboneElement
  • A set of images produced in single study (one or more series of references images).

    Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.

    See more

    Declaration

    Swift

    open class ImagingStudy: DomainResource
  • Each study has one or more series of instances.

    Each study has one or more series of images or other content.

    See more

    Declaration

    Swift

    open class ImagingStudySeries: BackboneElement
  • A single SOP instance from the series.

    A single SOP instance within the series, e.g. an image, or presentation state.

    See more

    Declaration

    Swift

    open class ImagingStudySeriesInstance: BackboneElement
  • Definition of a Medication.

    This resource is primarily used for the identification and definition of a medication. It covers the ingredients and the packaging for a medication.

    See more

    Declaration

    Swift

    open class Medication: DomainResource
  • Active or inactive ingredient.

    Identifies a particular constituent of interest in the product.

    See more

    Declaration

    Swift

    open class MedicationIngredient: BackboneElement
  • Details about packaged medications.

    Information that only applies to packages (not products).

    See more

    Declaration

    Swift

    open class MedicationPackage: BackboneElement
  • Identifies a single production run.

    Information about a group of medication produced or packaged from one production run.

    See more

    Declaration

    Swift

    open class MedicationPackageBatch: BackboneElement
  • What is in the package.

    A set of components that go to make up the described item.

    See more

    Declaration

    Swift

    open class MedicationPackageContent: BackboneElement
  • ProcessResponse resource.

    This resource provides processing status, errors and notes from the processing of a resource.

    See more

    Declaration

    Swift

    open class ProcessResponse: DomainResource
  • Processing comments or additional requirements.

    Suite of processing notes or additional requirements if the processing has been held.

    See more

    Declaration

    Swift

    open class ProcessResponseProcessNote: BackboneElement
  • A resource that defines a type of message that can be exchanged between systems.

    Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted.

    See more

    Declaration

    Swift

    open class MessageDefinition: DomainResource
  • Responses to this message.

    Indicates what types of messages may be sent as an application-level response to this message.

    See more

    Declaration

    Swift

    open class MessageDefinitionAllowedResponse: BackboneElement
  • Resource(s) that are the subject of the event.

    Identifies the resource (or resources) that are being addressed by the event. For example, the Encounter for an admit message or two Account records for a merge.

    See more

    Declaration

    Swift

    open class MessageDefinitionFocus: BackboneElement
  • Links records for ‘same’ item.

    Identifies two or more records (resource instances) that are referring to the same real-world occurrence.

    See more

    Declaration

    Swift

    open class Linkage: DomainResource
  • Item to be linked.

    Identifies one of the records that is considered to refer to the same real-world occurrence as well as how the items hould be evaluated within the collection of linked items.

    See more

    Declaration

    Swift

    open class LinkageItem: BackboneElement
  • A slot of time on a schedule that may be available for booking appointments.

    See more

    Declaration

    Swift

    open class Slot: DomainResource
  • A set of codes drawn from one or more code systems.

    A code system resource specifies a set of codes drawn from one or more code systems.

    See more

    Declaration

    Swift

    open class CodeSystem: DomainResource
  • Concepts in the code system.

    Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meaning of the hierarchical relationships are.

    See more

    Declaration

    Swift

    open class CodeSystemConcept: BackboneElement
  • Additional representations for the concept.

    Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.

    See more

    Declaration

    Swift

    open class CodeSystemConceptDesignation: BackboneElement
  • Property value for the concept.

    A property value for this concept.

    See more

    Declaration

    Swift

    open class CodeSystemConceptProperty: BackboneElement
  • Filter that can be used in a value set.

    A filter that can be used in a value set compose statement when selecting concepts using a filter.

    See more

    Declaration

    Swift

    open class CodeSystemFilter: BackboneElement
  • Additional information supplied about each concept.

    A property defines an additional slot through which additional information can be provided about a concept.

    See more

    Declaration

    Swift

    open class CodeSystemProperty: BackboneElement
  • An identifier intended for computation.

    A technical identifier - identifies some entity uniquely and unambiguously.

    See more

    Declaration

    Swift

    open class Identifier: Element
  • An instance of a medical-related component of a medical device.

    The characteristics, operational status and capabilities of a medical-related component of a medical device.

    See more

    Declaration

    Swift

    open class DeviceComponent: DomainResource
  • Specification details such as Component Revisions, or Serial Numbers.

    The production specification such as component revision, serial number, etc.

    See more

    Declaration

    Swift

    open class DeviceComponentProductionSpecification: BackboneElement
  • A length - a value with a unit that is a physical distance.

    See more

    Declaration

    Swift

    open class Distance: Quantity
  • A server push subscription criteria.

    The subscription resource is used to define a push based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined channel so that another system is able to take an appropriate action.

    See more

    Declaration

    Swift

    open class Subscription: DomainResource
  • The channel on which to report matches to the criteria.

    Details where to send notifications when resources are received that meet the criteria.

    See more

    Declaration

    Swift

    open class SubscriptionChannel: BackboneElement
  • Contact information.

    Specifies contact information for a person or organization.

    See more

    Declaration

    Swift

    open class ContactDetail: Element
  • Optional Extensions Element.

    Optional Extension Element - found in all resources.

    See more

    Declaration

    Swift

    open class Extension: Element
  • Tracks balance, charges, for patient or cost center.

    A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.

    See more

    Declaration

    Swift

    open class Account: DomainResource
  • The party(s) that are responsible for covering the payment of this account, and what order should they be applied to the account.

    See more

    Declaration

    Swift

    open class AccountCoverage: BackboneElement
  • Responsible for the account.

    Parties financially responsible for the account.

    See more

    Declaration

    Swift

    open class AccountGuarantor: BackboneElement
  • Contributor information.

    A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers.

    See more

    Declaration

    Swift

    open class Contributor: Element
  • Clinical issue with action.

    Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc.

    See more

    Declaration

    Swift

    open class DetectedIssue: DomainResource
  • Step taken to address.

    Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.

    See more

    Declaration

    Swift

    open class DetectedIssueMitigation: BackboneElement
  • A structured set of questions.

    A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.

    See more

    Declaration

    Swift

    open class Questionnaire: DomainResource
  • Questions and sections within the Questionnaire.

    A particular question, question grouping or display text that is part of the questionnaire.

    See more

    Declaration

    Swift

    open class QuestionnaireItem: BackboneElement
  • Only allow data when.

    A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true.

    See more

    Declaration

    Swift

    open class QuestionnaireItemEnableWhen: BackboneElement
  • Permitted answer.

    One of the permitted answers for a choice or open-choice question.

    See more

    Declaration

    Swift

    open class QuestionnaireItemOption: BackboneElement
  • Time range defined by start and end date/time.

    A time period defined by a start and end date and optionally time.

    See more

    Declaration

    Swift

    open class Period: Element
  • A set of resources composed into a single coherent clinical statement with clinical attestation.

    A set of healthcare-related information that is assembled together into a single logical document that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. While a Composition defines the structure, it does not actually contain the content: rather the full content of a document is contained in a Bundle, of which the Composition is the first resource contained.

    See more

    Declaration

    Swift

    open class Composition: DomainResource
  • Attests to accuracy of composition.

    A participant who has attested to the accuracy of the composition/document.

    See more

    Declaration

    Swift

    open class CompositionAttester: BackboneElement
  • The clinical service(s) being documented.

    The clinical service, such as a colonoscopy or an appendectomy, being documented.

    See more

    Declaration

    Swift

    open class CompositionEvent: BackboneElement
  • Relationships to other compositions/documents.

    Relationships that this composition has with other compositions or documents that already exist.

    See more

    Declaration

    Swift

    open class CompositionRelatesTo: BackboneElement
  • Composition is broken into sections.

    The root of the sections that make up the composition.

    See more

    Declaration

    Swift

    open class CompositionSection: BackboneElement
  • Enrollment request.

    This resource provides the insurance enrollment details to the insurer regarding a specified coverage.

    See more

    Declaration

    Swift

    open class EnrollmentRequest: DomainResource
  • Allergy or Intolerance (generally: Risk of adverse reaction to a substance).

    Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance.

    See more

    Declaration

    Swift

    open class AllergyIntolerance: DomainResource
  • Adverse Reaction Events linked to exposure to substance.

    Details about each adverse reaction event linked to exposure to the identified substance.

    See more

    Declaration

    Swift

    open class AllergyIntoleranceReaction: BackboneElement
  • Medical care, research study or other healthcare event causing physical injury.

    Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.

    See more

    Declaration

    Swift

    open class AdverseEvent: DomainResource
  • The suspected agent causing the adverse event.

    Describes the entity that is suspected to have caused the adverse event.

    See more

    Declaration

    Swift

    open class AdverseEventSuspectEntity: BackboneElement
  • A map from one set of concepts to one or more other concepts.

    A statement of relationships from one set of concepts to one or more other concepts - either code systems or data elements, or classes in class models.

    See more

    Declaration

    Swift

    open class ConceptMap: DomainResource
  • Same source and target systems.

    A group of mappings that all have the same source and target system.

    See more

    Declaration

    Swift

    open class ConceptMapGroup: BackboneElement
  • Mappings for a concept from the source set.

    Mappings for an individual concept in the source to one or more concepts in the target.

    See more

    Declaration

    Swift

    open class ConceptMapGroupElement: BackboneElement
  • Concept in target system for element.

    A concept from the target value set that this concept maps to.

    See more

    Declaration

    Swift

    open class ConceptMapGroupElementTarget: BackboneElement
  • Other elements required for this mapping (from context).

    A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value.

    See more

    Declaration

    Swift

    open class ConceptMapGroupElementTargetDependsOn: BackboneElement
  • When no match in the mappings.

    What to do when there is no match in the mappings in the group.

    See more

    Declaration

    Swift

    open class ConceptMapGroupUnmapped: BackboneElement
  • Definition of an operation or a named query.

    A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).

    See more

    Declaration

    Swift

    open class OperationDefinition: DomainResource
  • Define overloaded variants for when generating code.

    Defines an appropriate combination of parameters to use when invoking this operation, to help code generators when generating overloaded parameter sets for this operation.

    See more

    Declaration

    Swift

    open class OperationDefinitionOverload: BackboneElement
  • Parameters for the operation/query.

    The parameters for the operation/query.

    See more

    Declaration

    Swift

    open class OperationDefinitionParameter: BackboneElement
  • ValueSet details if this is coded.

    Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).

    See more

    Declaration

    Swift

    open class OperationDefinitionParameterBinding: BackboneElement
  • Describes a required data item.

    Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data.

    See more

    Declaration

    Swift

    open class DataRequirement: Element
  • What codes are expected.

    Code filters specify additional constraints on the data, specifying the value set of interest for a particular element of the data.

    See more

    Declaration

    Swift

    open class DataRequirementCodeFilter: Element
  • What dates/date ranges are expected.

    Date filters specify additional constraints on the data in terms of the applicable date range for specific elements.

    See more

    Declaration

    Swift

    open class DataRequirementDateFilter: Element
  • Ordering of medication for patient or group.

    An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called MedicationRequest rather than MedicationPrescription or MedicationOrder to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.

    See more

    Declaration

    Swift

    open class MedicationRequest: DomainResource
  • Medication supply authorization.

    Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department.

    See more

    Declaration

    Swift

    open class MedicationRequestDispenseRequest: BackboneElement
  • Who/What requested the Request.

    The individual, organization or device that initiated the request and has responsibility for its activation.

    See more

    Declaration

    Swift

    open class MedicationRequestRequester: BackboneElement
  • Any restrictions on medication substitution.

    Indicates whether or not substitution can or should be part of the dispense. In some cases substitution must happen, in other cases substitution must not happen. This block explains the prescriber’s intent. If nothing is specified substitution may be done.

    See more

    Declaration

    Swift

    open class MedicationRequestSubstitution: BackboneElement
  • Set of values bounded by low and high.

    A set of ordered Quantities defined by a low and high limit.

    See more

    Declaration

    Swift

    open class Range: Element
  • Information about patient’s relatives, relevant for patient.

    Significant health events and conditions for a person related to the patient relevant in the context of care for the patient.

    See more

    Declaration

    Swift

    open class FamilyMemberHistory: DomainResource
  • Condition that the related person had.

    The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition.

    See more

    Declaration

    Swift

    open class FamilyMemberHistoryCondition: BackboneElement
  • A resource that describes a message that is exchanged between systems.

    The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.

    See more

    Declaration

    Swift

    open class MessageHeader: DomainResource
  • Message destination application(s).

    The destination application which the message is intended for.

    See more

    Declaration

    Swift

    open class MessageHeaderDestination: BackboneElement
  • If this is a reply to prior message.

    Information about the message that this message is a response to. Only present if this message is a response.

    See more

    Declaration

    Swift

    open class MessageHeaderResponse: BackboneElement
  • Message source application.

    The source application from which this message originated.

    See more

    Declaration

    Swift

    open class MessageHeaderSource: BackboneElement
  • Metadata about a resource.

    The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.

    See more

    Declaration

    Swift

    open class Meta: Element
  • An person that is related to a patient, but who is not a direct target of care.

    Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.

    See more

    Declaration

    Swift

    open class RelatedPerson: DomainResource
  • How the medication is/was taken or should be taken.

    Indicates how the medication is/was taken or should be taken by the patient.

    See more

    Declaration

    Swift

    open class Dosage: Element
  • A request for information to be sent to a receiver.

    A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition.

    See more

    Declaration

    Swift

    open class CommunicationRequest: DomainResource
  • Message payload.

    Text, attachment(s), or resource(s) to be communicated to the recipient.

    See more

    Declaration

    Swift

    open class CommunicationRequestPayload: BackboneElement
  • Who/what is requesting service.

    The individual who initiated the request and has responsibility for its activation.

    See more

    Declaration

    Swift

    open class CommunicationRequestRequester: BackboneElement
  • A group of related requests.

    A group of related requests that can be used to capture intended activities that have inter-dependencies such as give this medication after that one.

    See more

    Declaration

    Swift

    open class RequestGroup: DomainResource
  • Proposed actions, if any.

    The actions, if any, produced by the evaluation of the artifact.

    See more

    Declaration

    Swift

    open class RequestGroupAction: BackboneElement
  • Whether or not the action is applicable.

    An expression that describes applicability criteria, or start/stop conditions for the action.

    See more

    Declaration

    Swift

    open class RequestGroupActionCondition: BackboneElement
  • Relationship to another action.

    A relationship to another action such as before or 30-60 minutes after start of.

    See more

    Declaration

    Swift

    open class RequestGroupActionRelatedAction: BackboneElement
  • A person with a formal responsibility in the provisioning of healthcare or related services.

    A person who is directly or indirectly involved in the provisioning of healthcare.

    See more

    Declaration

    Swift

    open class Practitioner: DomainResource
  • Qualifications obtained by training and certification.

    See more

    Declaration

    Swift

    open class PractitionerQualification: BackboneElement
  • The formal response to a guidance request.

    A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken.

    See more

    Declaration

    Swift

    open class GuidanceResponse: DomainResource
  • Text node with attribution.

    A text note which also contains information about who made the statement and when.

    See more

    Declaration

    Swift

    open class Annotation: Element
  • Describes the intended objective(s) for a patient, group or organization.

    Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.

    See more

    Declaration

    Swift

    open class Goal: DomainResource
  • Target outcome for the goal.

    Indicates what should be done by when.

    See more

    Declaration

    Swift

    open class GoalTarget: BackboneElement
  • A clinical assessment performed when planning treatments and management strategies for a patient.

    A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient’s condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called ClinicalImpression rather than ClinicalAssessment to avoid confusion with the recording of assessment tools such as Apgar score.

    See more

    Declaration

    Swift

    open class ClinicalImpression: DomainResource
  • Possible or likely findings and diagnoses.

    Specific findings or diagnoses that was considered likely or relevant to ongoing treatment.

    See more

    Declaration

    Swift

    open class ClinicalImpressionFinding: BackboneElement
  • One or more sets of investigations (signs, symptions, etc.).

    One or more sets of investigations (signs, symptions, etc.). The actual grouping of investigations vary greatly depending on the type and context of the assessment. These investigations may include data generated during the assessment process, or data previously generated and recorded that is pertinent to the outcomes.

    See more

    Declaration

    Swift

    open class ClinicalImpressionInvestigation: BackboneElement
  • Legal Agreement.

    A formal agreement between parties regarding the conduct of business, exchange of information or other matters.

    See more

    Declaration

    Swift

    open class Contract: DomainResource
  • Entity being ascribed responsibility.

    An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.

    See more

    Declaration

    Swift

    open class ContractAgent: BackboneElement
  • Contract Friendly Language.

    The patient friendly language versionof the Contract in whole or in parts. Patient friendly language means the representation of the Contract and Contract Provisions in a manner that is readily accessible and understandable by a layperson in accordance with best practices for communication styles that ensure that those agreeing to or signing the Contract understand the roles, actions, obligations, responsibilities, and implication of the agreement.

    See more

    Declaration

    Swift

    open class ContractFriendly: BackboneElement
  • Contract Legal Language.

    List of Legal expressions or representations of this Contract.

    See more

    Declaration

    Swift

    open class ContractLegal: BackboneElement
  • Computable Contract Language.

    List of Computable Policy Rule Language Representations of this Contract.

    See more

    Declaration

    Swift

    open class ContractRule: BackboneElement
  • Contract Signatory.

    Parties with legal standing in the Contract, including the principal parties, the grantor(s) and grantee(s), which are any person or organization bound by the contract, and any ancillary parties, which facilitate the execution of the contract such as a notary or witness.

    See more

    Declaration

    Swift

    open class ContractSigner: BackboneElement
  • Contract Term List.

    One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.

    See more

    Declaration

    Swift

    open class ContractTerm: BackboneElement
  • Contract Term Agent List.

    An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.

    See more

    Declaration

    Swift

    open class ContractTermAgent: BackboneElement
  • Contract Term Valued Item List.

    Contract Provision Valued Item List.

    See more

    Declaration

    Swift

    open class ContractTermValuedItem: BackboneElement
  • Contract Valued Item List.

    See more

    Declaration

    Swift

    open class ContractValuedItem: BackboneElement
  • Pure binary content defined by a format other than FHIR.

    A binary resource can contain any content, whether text, image, pdf, zip archive, etc.

    See more

    Declaration

    Swift

    open class Binary: Resource
  • Measurements and simple assertions.

    Measurements and simple assertions made about a patient, device or other subject.

    See more

    Declaration

    Swift

    open class Observation: DomainResource
  • Component results.

    Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.

    See more

    Declaration

    Swift

    open class ObservationComponent: BackboneElement
  • Provides guide for interpretation.

    Guidance on how to interpret the value by comparison to a normal or recommended range.

    See more

    Declaration

    Swift

    open class ObservationReferenceRange: BackboneElement
  • Resource related to this observation.

    A reference to another resource (usually another Observation) whose relationship is defined by the relationship type code.

    See more

    Declaration

    Swift

    open class ObservationRelated: BackboneElement
  • Results of a measure evaluation.

    The MeasureReport resource contains the results of evaluating a measure.

    See more

    Declaration

    Swift

    open class MeasureReport: DomainResource
  • Measure results for each group.

    The results of the calculation, one for each population group in the measure.

    See more

    Declaration

    Swift

    open class MeasureReportGroup: BackboneElement
  • The populations in the group.

    The populations that make up the population group, one for each type of population appropriate for the measure.

    See more

    Declaration

    Swift

    open class MeasureReportGroupPopulation: BackboneElement
  • Stratification results.

    When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.

    See more

    Declaration

    Swift

    open class MeasureReportGroupStratifier: BackboneElement
  • Stratum results, one for each unique value in the stratifier.

    This element contains the results for a single stratum within the stratifier. For example, when stratifying on administrative gender, there will be four strata, one for each possible gender value.

    See more

    Declaration

    Swift

    open class MeasureReportGroupStratifierStratum: BackboneElement
  • Population results in this stratum.

    The populations that make up the stratum, one for each type of population appropriate to the measure.

    See more

    Declaration

    Swift

    open class MeasureReportGroupStratifierStratumPopulation: BackboneElement
  • An interaction during which services are provided to the patient.

    An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.

    See more

    Declaration

    Swift

    open class Encounter: DomainResource
  • List of past encounter classes.

    The class history permits the tracking of the encounters transitions without needing to go through the resource history.

    This would be used for a case where an admission starts of as an emergency encounter, then transisions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kindof discharge from emergency to inpatient.

    See more

    Declaration

    Swift

    open class EncounterClassHistory: BackboneElement
  • The list of diagnosis relevant to this encounter.

    See more

    Declaration

    Swift

    open class EncounterDiagnosis: BackboneElement
  • Details about the admission to a healthcare service.

    See more

    Declaration

    Swift

    open class EncounterHospitalization: BackboneElement
  • List of locations where the patient has been.

    List of locations where the patient has been during this encounter.

    See more

    Declaration

    Swift

    open class EncounterLocation: BackboneElement
  • List of participants involved in the encounter.

    The list of people responsible for providing the service.

    See more

    Declaration

    Swift

    open class EncounterParticipant: BackboneElement
  • List of past encounter statuses.

    The status history permits the encounter resource to contain the status history without needing to read through the historical versions of the resource, or even have the server store them.

    See more

    Declaration

    Swift

    open class EncounterStatusHistory: BackboneElement
  • Common Ancestor declaration for definitional resources.

    Common Ancestor declaration for conformance and knowledge artifact resources.

    See more

    Declaration

    Swift

    open class MetadataResource: DomainResource
  • A timing schedule that specifies an event that may occur multiple times.

    Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out.

    See more

    Declaration

    Swift

    open class Timing: Element
  • When the event is to occur.

    A set of rules that describe when the event is scheduled.

    See more

    Declaration

    Swift

    open class TimingRepeat: Element
  • A container for slots of time that may be available for booking appointments.

    See more

    Declaration

    Swift

    open class Schedule: DomainResource
  • A task to be performed.

    See more

    Declaration

    Swift

    open class Task: DomainResource
  • Information used to perform task.

    Additional information that may be needed in the execution of the task.

    See more

    Declaration

    Swift

    open class TaskInput: BackboneElement
  • Information produced as part of task.

    Outputs produced by the Task.

    See more

    Declaration

    Swift

    open class TaskOutput: BackboneElement
  • Who is asking for task to be done.

    The creator of the task.

    See more

    Declaration

    Swift

    open class TaskRequester: BackboneElement
  • Constraints on fulfillment tasks.

    If the Task.focus is a request resource and the task is seeking fulfillment (i.e is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned.

    See more

    Declaration

    Swift

    open class TaskRestriction: BackboneElement
  • A measured or measurable amount.

    A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.

    See more

    Declaration

    Swift

    open class Count: Quantity
  • Defines an expected trigger for a module.

    A description of a triggering event.

    See more

    Declaration

    Swift

    open class TriggerDefinition: Element